self-tracking radar - Francés Inglés Diccionario